home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 May (DVD) / Macworld Resource DVD May 2003.toast / Data / Software / Games / JKII_Demo.sit / Jedi Knight II Demo / demo / assets0.pk3 / shaders / doomgiver.shader < prev    next >
Encoding:
Text File  |  2002-03-22  |  18.5 KB  |  854 lines

  1. textures/doomgiver/grating
  2. {
  3.     {
  4.         map textures/imp_mine/grating
  5.         alphaFunc GE128
  6.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  7.         depthWrite
  8.         rgbGen identity
  9.     }
  10.     {
  11.         map $lightmap
  12.         alphaFunc GE128
  13.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  14.     }
  15. }
  16.  
  17. textures/doomgiver/forcefield
  18. {
  19.     qer_editorimage    textures/doomgiver/energything.tga
  20.     surfaceparm    nomarks
  21.     surfaceparm    nonsolid
  22.     surfaceparm    playerclip
  23.     surfaceparm    shotclip
  24.     surfaceparm    forcefield
  25.     surfaceparm    trans
  26.     q3map_nolightmap
  27.     {
  28.         map textures/doomgiver/energything2
  29.         blendFunc GL_ONE GL_ONE
  30.         rgbGen wave sin 0.65 0.35 0 0.2
  31.         tcMod scroll -1 2
  32.     }
  33.     {
  34.         map textures/doomgiver/energything2
  35.         blendFunc GL_ONE GL_ONE
  36.         tcMod scroll 2 1
  37.     }
  38. }
  39.  
  40. textures/doomgiver/oz_test
  41. {
  42.     qer_editorimage    textures/doomgiver/energything.tga
  43.     surfaceparm    nomarks
  44.     surfaceparm    forcefield
  45.     q3map_nolightmap
  46.     {
  47.         animMap 1 textures/doomgiver/1 textures/doomgiver/2 textures/doomgiver/3 textures/doomgiver/4 textures/doomgiver/5 textures/doomgiver/6 textures/doomgiver/7 textures/doomgiver/8 
  48.         blendFunc GL_ONE GL_ONE
  49.         rgbGen wave sin 0.5 0.1 0.2 0.4
  50.         tcMod scroll 10 15
  51.     }
  52.     {
  53.         map gfx/effects/mp_b_forcefield_d
  54.         blendFunc GL_DST_COLOR GL_ONE
  55.         rgbGen wave sin 0.7 0.3 1 1
  56.         tcMod scroll -20 -50
  57.     }
  58. }
  59.  
  60. textures/doomgiver/comp_panel
  61. {
  62.     {
  63.         map $lightmap
  64.     }
  65.     {
  66.         map textures/doomgiver/comp_panel
  67.         blendFunc GL_DST_COLOR GL_ZERO
  68.     }
  69.     {
  70.         oneshotanimMap 1 textures/doomgiver/comp_panel1 textures/doomgiver/comp_panel1 
  71.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  72.         rgbGen const ( 1.000000 0.000000 0.000000 )
  73.     }
  74. }
  75.  
  76. textures/doomgiver/cfield
  77. {
  78.     qer_editorimage    textures/cairn/lightning3
  79.     surfaceparm    nomarks
  80.     surfaceparm    forcefield
  81.     q3map_nolightmap
  82.     {
  83.         map textures/cairn/lightning3
  84.         blendFunc GL_ONE GL_ONE
  85.         rgbGen wave sin 0 0.5 0 1
  86.         tcMod stretch sin 0 0.1 0 1
  87.         tcMod scroll 0 5
  88.         tcMod scale 0.1 0.1
  89.     }
  90.     {
  91.         map textures/cairn/lightning3
  92.         blendFunc GL_ONE GL_ONE
  93.         rgbGen wave sin 0 0.5 0.3 1
  94.         tcMod stretch sin 0 0.1 0.7 1
  95.         tcMod scroll 0 -5
  96.         tcMod scale 0.3 0.3
  97.     }
  98.     {
  99.         map textures/cairn/lightning3
  100.         blendFunc GL_ONE GL_ONE
  101.         rgbGen wave sin 0 0.5 0.7 1
  102.         tcMod scroll 5 0
  103.         tcMod stretch sin 0 1 0 1
  104.         tcMod scale 0.3 0.3
  105.     }
  106. }
  107.  
  108. textures/doomgiver/conduit_field
  109. {
  110.     qer_editorimage    textures/cairn/lightning3
  111.     surfaceparm    nomarks
  112.     surfaceparm    forcefield
  113.     q3map_nolightmap
  114.     {
  115.         map textures/doomgiver/enrgy1
  116.         blendFunc GL_ONE GL_ONE
  117.         rgbGen wave sin 0.1 0.1 0 5
  118.         tcMod scroll 0 -3
  119.         tcMod scale 4 1
  120.     }
  121.     {
  122.         map textures/doomgiver/enrgy1
  123.         blendFunc GL_ONE GL_ONE
  124.         rgbGen wave sin 0.1 0.1 0.3 4
  125.         tcMod scroll 0 0.5
  126.         tcMod scale 2 1
  127.     }
  128.     {
  129.         map textures/cairn/lightning3
  130.         blendFunc GL_ONE GL_ONE
  131.         rgbGen wave sin 0.1 0.5 0.7 5
  132.         tcMod scroll 5 0
  133.         tcMod stretch sin 0 0.5 0 5
  134.         tcMod scale 2 2
  135.     }
  136.     {
  137.         map textures/doomgiver/enrgy1
  138.         blendFunc GL_ONE GL_ONE
  139.         rgbGen wave sin 0.25 0.1 0 10
  140.         tcMod scroll 0 3
  141.         tcMod scale 4 1
  142.     }
  143.     {
  144.         map textures/doomgiver/enrgy1
  145.         blendFunc GL_ONE GL_ONE
  146.         rgbGen wave sin 0.1 0.1 -0.3 4
  147.         tcMod scroll 0 -0.5
  148.         tcMod scale 2 1
  149.     }
  150. }
  151.  
  152. textures/doomgiver/oz_test2
  153. {
  154.     qer_editorimage    textures/doomgiver/energything.tga
  155.     surfaceparm    nomarks
  156.     surfaceparm    forcefield
  157.     q3map_nolightmap
  158.     {
  159.         animMap 1 gfx/test/one gfx/test/two gfx/test/three gfx/test/four gfx/test/five gfx/test/six gfx/test/seven gfx/test/eight 
  160.         blendFunc GL_ONE GL_ONE
  161.         rgbGen wave sin 0.5 0.1 0.2 0.4
  162.         tcMod scroll 10 15
  163.     }
  164.     {
  165.         map gfx/effects/mp_b_forcefield_d
  166.         blendFunc GL_DST_COLOR GL_ONE
  167.         rgbGen wave sin 0.7 0.3 1 1
  168.         tcMod scroll -20 -50
  169.     }
  170. }
  171.  
  172. textures/doomgiver/trimabc2
  173. {
  174.     {
  175.         map $lightmap
  176.     }
  177.     {
  178.         map textures/doomgiver/trimabc2
  179.         blendFunc GL_DST_COLOR GL_ZERO
  180.     }
  181.     {
  182.         map textures/doomgiver/trimabc2glow
  183.         blendFunc GL_ONE GL_ONE
  184.     }
  185. }
  186.  
  187. textures/doomgiver/trimabc
  188. {
  189.     {
  190.         map $lightmap
  191.     }
  192.     {
  193.         map textures/doomgiver/trimabc
  194.         blendFunc GL_DST_COLOR GL_ZERO
  195.     }
  196.     {
  197.         map textures/doomgiver/trimabcglow
  198.         blendFunc GL_ONE GL_ONE
  199.     }
  200. }
  201.  
  202. textures/doomgiver/control_panel_03
  203. {
  204.     qer_editorimage    textures/doomgiver/control_panel_03
  205.     {
  206.         map textures/doomgiver/doom_display1
  207.         blendFunc GL_ONE GL_ZERO
  208.         tcMod scroll 0 0.05
  209.         tcMod scale 1 0.5
  210.     }
  211.     {
  212.         map textures/tests/energything2
  213.         blendFunc GL_ONE GL_ONE
  214.         rgbGen wave sin 1 0.25 0 4
  215.         tcMod scroll 5 0.1
  216.         tcMod scale 4 4
  217.     }
  218.     {
  219.         animMap 1 textures/doomgiver/doom_display1 textures/doomgiver/screen09 textures/doomgiver/bluescreen textures/doomgiver/doom_screen1 textures/doomgiver/screen02 
  220.         blendFunc GL_ONE GL_ONE
  221.         tcMod scale 3.75 3
  222.     }
  223.     {
  224.         map textures/doomgiver/control_panel_03
  225.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  226.     }
  227.     {
  228.         map $lightmap
  229.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  230.     }
  231. }
  232.  
  233. textures/doomgiver/comp_panel_alpha
  234. {
  235.     qer_editorimage    textures/doomgiver/comp_panel_alpha
  236.     {
  237.         map textures/doomgiver/screen06
  238.         blendFunc GL_ONE GL_ZERO
  239.         tcMod scroll 0.2 0
  240.         tcMod scale 1 2.5
  241.     }
  242.     {
  243.         map textures/doomgiver/screen06
  244.         blendFunc GL_ONE GL_ONE
  245.         rgbGen wave sin 1 0.5 0 1
  246.         tcMod scroll 0.2 0
  247.         tcMod scale 1 2.5
  248.     }
  249.     {
  250.         map textures/tests/energything2
  251.         blendFunc GL_ONE GL_ONE
  252.         rgbGen wave sin 1 0.35 0 4
  253.         tcMod scroll 0 0.25
  254.         tcMod scale 3 3
  255.     }
  256.     {
  257.         map textures/doomgiver/comp_panel_alpha
  258.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  259.     }
  260.     {
  261.         map $lightmap
  262.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  263.     }
  264. }
  265.  
  266. textures/doomgiver/comp_panel_new_2
  267. {
  268.     qer_editorimage    textures/doomgiver/comp_panel_new_2
  269.     {
  270.         map textures/doomgiver/doom_display1
  271.         blendFunc GL_ONE GL_ZERO
  272.         tcMod scale 3 1
  273.     }
  274.     {
  275.         map textures/doomgiver/doom_display1
  276.         blendFunc GL_ONE GL_ONE
  277.         rgbGen wave sin 0.75 0.15 0 8
  278.         tcMod scale 3 1
  279.     }
  280.     {
  281.         map textures/tests/energything2
  282.         blendFunc GL_ONE GL_ONE
  283.         rgbGen wave sin 1 0.25 0 8
  284.         tcMod scroll 0 0.1
  285.         tcMod scale 10 10
  286.     }
  287.     {
  288.         map textures/doomgiver/comp_panel_new_2
  289.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  290.     }
  291.     {
  292.         map $lightmap
  293.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  294.     }
  295. }
  296.  
  297. textures/doomgiver/comm_room
  298. {
  299.     qer_editorimage    textures/doomgiver/comm_room
  300.     {
  301.         map textures/doomgiver/energything
  302.         blendFunc GL_ONE GL_ZERO
  303.         rgbGen wave sin 1 0.5 0 5
  304.         tcMod scroll 5 0.25
  305.         tcMod scale 5 5
  306.     }
  307.     {
  308.         map textures/doomgiver/comm_room
  309.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  310.     }
  311.     {
  312.         map textures/doomgiver/comm_roomglow
  313.         blendFunc GL_ONE GL_ONE
  314.         rgbGen wave sin 1 0.05 0 8
  315.     }
  316.     {
  317.         map $lightmap
  318.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  319.     }
  320. }
  321.  
  322. textures/doomgiver/control_panel_02
  323. {
  324.     qer_editorimage    textures/doomgiver/control_panel_02
  325.     {
  326.         map textures/doomgiver/screen09
  327.         blendFunc GL_ONE GL_ZERO
  328.         rgbGen wave square 0.5 0.5 -0.5 0.5
  329.         tcMod scroll 0 0.25
  330.         tcMod scale 5 8
  331.     }
  332.     {
  333.         map textures/tests/energything2
  334.         blendFunc GL_ONE GL_ONE
  335.         rgbGen wave sin 1 0.25 0 8
  336.         tcMod scroll 5 0.1
  337.         tcMod scale 8 8
  338.     }
  339.     {
  340.         animMap 4 textures/doomgiver/screen01 textures/doomgiver/screen03 textures/doomgiver/screen05 
  341.         blendFunc GL_ONE GL_ONE
  342.         rgbGen wave square 0 1 0 0.5
  343.         tcMod scale 3 3
  344.     }
  345.     {
  346.         map textures/doomgiver/control_panel_02
  347.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  348.     }
  349.     {
  350.         map $lightmap
  351.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  352.     }
  353. }
  354.  
  355. textures/doomgiver/deathcon1a
  356. {
  357.     qer_editorimage    textures/doomgiver/deathcon1a
  358.     {
  359.         map textures/doomgiver/screen03
  360.         blendFunc GL_ONE GL_ZERO
  361.         tcMod scale 5.5 5.5
  362.     }
  363.     {
  364.         map textures/doomgiver/screen03
  365.         blendFunc GL_ONE GL_ONE
  366.         rgbGen wave sin 0.5 0.25 0 6
  367.         tcMod scale 5.5 5.5
  368.     }
  369.     {
  370.         map textures/tests/energything2
  371.         blendFunc GL_ONE GL_ONE
  372.         rgbGen wave sin 1 0.15 0 8
  373.         tcMod scroll 0 0.05
  374.         tcMod scale 10 10
  375.     }
  376.     {
  377.         map textures/doomgiver/deathcon1a
  378.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  379.     }
  380.     {
  381.         map $lightmap
  382.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  383.     }
  384. }
  385.  
  386. textures/doomgiver/redlightsd
  387. {
  388.     {
  389.         map $lightmap
  390.     }
  391.     {
  392.         map textures/doomgiver/redlightsd
  393.         blendFunc GL_DST_COLOR GL_ZERO
  394.     }
  395.     {
  396.         map textures/doomgiver/redlightsdglow
  397.         blendFunc GL_ONE GL_ONE
  398.     }
  399. }
  400.  
  401. textures/doomgiver/grate01d
  402. {
  403.     {
  404.         map $lightmap
  405.     }
  406.     {
  407.         map textures/doomgiver/grate01d
  408.         blendFunc GL_DST_COLOR GL_ZERO
  409.     }
  410.     {
  411.         map textures/doomgiver/grate01dglow
  412.         blendFunc GL_ONE GL_ONE
  413.         rgbGen wave sin 1 0.05 0 8
  414.     }
  415. }
  416.  
  417. textures/doomgiver/light1d
  418. {
  419.     {
  420.         map $lightmap
  421.     }
  422.     {
  423.         map textures/doomgiver/light1d
  424.         blendFunc GL_DST_COLOR GL_ZERO
  425.     }
  426.     {
  427.         map textures/doomgiver/light1dglow
  428.         blendFunc GL_ONE GL_ONE
  429.     }
  430. }
  431.  
  432. textures/doomgiver/doortrim01d
  433. {
  434.     {
  435.         map $lightmap
  436.     }
  437.     {
  438.         map textures/doomgiver/doortrim01d
  439.         blendFunc GL_DST_COLOR GL_ZERO
  440.     }
  441.     {
  442.         map textures/doomgiver/doortrim01dglow
  443.         blendFunc GL_ONE GL_ONE
  444.         rgbGen wave sin 1 0.15 0 8
  445.     }
  446. }
  447.  
  448. textures/doomgiver/512_512d
  449. {
  450.     {
  451.         map $lightmap
  452.     }
  453.     {
  454.         map textures/doomgiver/512_512d
  455.         blendFunc GL_DST_COLOR GL_ZERO
  456.     }
  457.     {
  458.         map textures/doomgiver/512_512dglow
  459.         blendFunc GL_ONE GL_ONE
  460.         rgbGen wave sin 1 0.15 0 0.5
  461.     }
  462. }
  463.  
  464. textures/doomgiver/shieldpaneloff
  465. {
  466.     qer_editorimage    textures/doomgiver/comp_panel_alpha
  467.     {
  468.         map textures/doomgiver/shieldon1
  469.         blendFunc GL_ONE GL_ZERO
  470.         tcMod scroll 0.2 0
  471.         tcMod scale 2 2
  472.     }
  473.     {
  474.         map textures/doomgiver/shieldon1
  475.         blendFunc GL_ONE GL_ONE
  476.         rgbGen wave sin 1 0.75 0 2
  477.         tcMod scroll 0.2 0
  478.         tcMod scale 3 3
  479.     }
  480.     {
  481.         map textures/tests/energything2
  482.         blendFunc GL_ONE GL_ONE
  483.         rgbGen wave sin 1 0.35 0 4
  484.         tcMod scroll 0 0.25
  485.         tcMod scale 3 3
  486.     }
  487.     {
  488.         map textures/doomgiver/comp_panel_alpha
  489.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  490.     }
  491.     {
  492.         animMap 0 textures/doomgiver/comp_panel_alphaglow textures/doomgiver/comp_panel_alphaglow3 
  493.         blendFunc GL_ONE GL_ONE
  494.         rgbGen wave square 1 0.75 0 1
  495.     }
  496.     {
  497.         map $lightmap
  498.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  499.     }
  500. }
  501.  
  502. textures/doomgiver/shieldpanel
  503. {
  504.     qer_editorimage    textures/doomgiver/comp_panel_alpha
  505.     {
  506.         map textures/tests/energything2
  507.         blendFunc GL_ONE GL_ONE
  508.         rgbGen wave sin 1 0.35 0 4
  509.         tcMod scroll 1 0.25
  510.         tcMod scale 3 3
  511.     }
  512.     {
  513.         map textures/doomgiver/comp_panel_alpha
  514.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  515.     }
  516.     {
  517.         animMap 1 textures/doomgiver/comp_panel_alphaglow textures/doomgiver/comp_panel_alphaglow3 
  518.         blendFunc GL_ONE GL_ONE
  519.         rgbGen wave sin 1 0.5 0 0.5
  520.     }
  521.     {
  522.         map $lightmap
  523.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  524.     }
  525. }
  526.  
  527. textures/doomgiver/mapd
  528. {
  529.     q3map_nolightmap
  530.     q3map_onlyvertexlighting
  531.     {
  532.         map textures/doomgiver/mapd
  533.         blendFunc GL_ONE GL_ONE
  534.     }
  535. }
  536.  
  537. textures/doomgiver/mapd2
  538. {
  539.     qer_editorimage    textures/doomgiver/mapd2
  540.     q3map_nolightmap
  541.     q3map_onlyvertexlighting
  542.     {
  543.         map textures/doomgiver/mapd2
  544.         blendFunc GL_ONE GL_ONE
  545.     }
  546. }
  547.  
  548. textures/doomgiver/control5
  549. {
  550.     {
  551.         map $lightmap
  552.     }
  553.     {
  554.         map textures/doomgiver/control5
  555.         blendFunc GL_DST_COLOR GL_ZERO
  556.     }
  557.     {
  558.         map textures/doomgiver/control5_glow
  559.         blendFunc GL_ONE GL_ONE
  560.         rgbGen wave sin 0 1 0 1
  561.     }
  562. }
  563.  
  564. textures/doomgiver/mapd1
  565. {
  566.     qer_editorimage    textures/doomgiver/mapd1
  567.     q3map_nolightmap
  568.     q3map_onlyvertexlighting
  569.     {
  570.         map textures/doomgiver/mapd1
  571.         blendFunc GL_ONE GL_ONE
  572.     }
  573. }
  574.  
  575. textures/doomgiver/doorhangar2
  576. {
  577.     {
  578.         map $lightmap
  579.     }
  580.     {
  581.         map textures/doomgiver/doorhangar2
  582.         blendFunc GL_DST_COLOR GL_ZERO
  583.     }
  584.     {
  585.         map textures/doomgiver/doorhangar2glow
  586.         blendFunc GL_ONE GL_ONE
  587.         rgbGen wave square 0 1 0 1
  588.     }
  589. }
  590.  
  591. textures/doomgiver/doom_screen1
  592. {
  593.     q3map_nolightmap
  594.     q3map_onlyvertexlighting
  595.     {
  596.         map textures/doomgiver/doom_screen1
  597.         blendFunc GL_ONE GL_ONE
  598.     }
  599. }
  600.  
  601. textures/doomgiver/fuel1
  602. {
  603.     qer_editorimage    textures/doomgiver/comp_panel7
  604.     {
  605.         map $lightmap
  606.     }
  607.     {
  608.         map textures/doomgiver/fuel1
  609.         blendFunc GL_DST_COLOR GL_ZERO
  610.         rgbGen wave sin 1 0.1 0.1 1
  611.         tcMod scroll 0 0.5
  612.         tcMod turb 1 -0.05 -1 0.25
  613.     }
  614. }
  615.  
  616. textures/doomgiver/pipe1
  617. {
  618.     {
  619.         map textures/doomgiver/energy
  620.         blendFunc GL_ONE GL_ZERO
  621.         tcMod scroll 0 1
  622.     }
  623.     {
  624.         map textures/doomgiver/energy
  625.         blendFunc GL_ONE GL_ONE
  626.         rgbGen wave noise 0.5 0.5 0 4
  627.         tcMod scroll 0 1
  628.     }
  629.     {
  630.         map textures/doomgiver/pipe1
  631.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  632.     }
  633.     {
  634.         map $lightmap
  635.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  636.     }
  637. }
  638.  
  639. textures/doomgiver/tramtrack
  640. {
  641.     {
  642.         map textures/doomgiver/tramtrack
  643.         blendFunc GL_ONE GL_ZERO
  644.     }
  645.     {
  646.         map textures/doomgiver/enrgy1
  647.         blendFunc GL_ONE GL_ONE
  648.         rgbGen wave noise 0.25 0.25 0 5
  649.         tcMod scroll 0 4
  650.         tcMod scale 2 1
  651.         tcMod turb 1 5 -0.5 5
  652.     }
  653.     {
  654.         map textures/doomgiver/tramtrack
  655.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  656.     }
  657.     {
  658.         map textures/doomgiver/tramtrackglow
  659.         blendFunc GL_ONE GL_ONE
  660.         rgbGen wave sin 0.5 1 0 1
  661.     }
  662.     {
  663.         map $lightmap
  664.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  665.     }
  666. }
  667.  
  668. textures/doomgiver/hyperspace
  669. {
  670.     qer_editorimage    textures/doomgiver/arrow
  671.     q3map_nolightmap
  672.     {
  673.         map textures/doomgiver/hyper01
  674.         blendFunc GL_ONE GL_ZERO
  675.         tcMod scroll 1 0
  676.         tcMod turb 0 0.25 0 0.25
  677.     }
  678.     {
  679.         map textures/doomgiver/hyper02
  680.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  681.         tcMod scroll 1.5 0
  682.         tcMod turb 0 0.1 0 0.1
  683.     }
  684. }
  685.  
  686. textures/doomgiver/deathconlight
  687. {
  688.     {
  689.         map $lightmap
  690.     }
  691.     {
  692.         map textures/doomgiver/deathconlight
  693.         blendFunc GL_DST_COLOR GL_ZERO
  694.     }
  695.     {
  696.         map textures/doomgiver/deathconlight
  697.         blendFunc GL_ONE GL_ONE
  698.         rgbGen wave sin 0.75 0.005 0 10
  699.     }
  700. }
  701.  
  702. textures/doomgiver/bigpipe1d
  703. {
  704.     qer_editorimage    textures/doomgiver/bpipe2d
  705.     {
  706.         map $lightmap
  707.     }
  708.     {
  709.         map textures/doomgiver/bpipe2d
  710.         blendFunc GL_DST_COLOR GL_ZERO
  711.     }
  712.     {
  713.         map textures/doomgiver/energything
  714.         blendFunc GL_ONE GL_ONE
  715.         rgbGen wave noise 0.25 0.25 0 5
  716.         tcMod scroll 5 4
  717.         tcMod scale 100 2
  718.     }
  719.     {
  720.         map textures/doomgiver/energything2
  721.         blendFunc GL_ONE GL_ONE
  722.         rgbGen wave sin 0.1 0.25 -0.5 10
  723.         tcMod scroll -3 -4
  724.         tcMod scale 100 1
  725.     }
  726. }
  727.  
  728. textures/doomgiver/flare_blue
  729. {
  730. // deformvertexes    autoSprite
  731.  
  732.     surfaceparm    nonsolid
  733.     surfaceparm    trans
  734.     q3map_nolightmap
  735.     {
  736.         map textures/doomgiver/flare_blue
  737.         blendFunc GL_ONE GL_ONE
  738.         rgbGen wave noise 1 0.2 0 25
  739.     }
  740. }
  741.  
  742. textures/doomgiver/hyper03_b
  743. {
  744.     qer_editorimage    textures/doomgiver/arrow2
  745.     q3map_nolightmap
  746.     sort    opaque
  747.     {
  748.         map textures/doomgiver/hyper03
  749.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  750.         tcMod scroll 1.5 0
  751.     }
  752. }
  753.  
  754. textures/doomgiver/light_whited
  755. {
  756.     {
  757.         map $lightmap
  758.     }
  759.     {
  760.         map textures/doomgiver/light_whited
  761.         blendFunc GL_DST_COLOR GL_ZERO
  762.     }
  763.     {
  764.         map textures/doomgiver/light_whited_glow
  765.         blendFunc GL_ONE GL_ONE
  766.         rgbGen wave sin 0.75 0.05 0 5
  767.     }
  768. }
  769.  
  770. textures/doomgiver/door_red
  771. {
  772.     qer_editorimage    textures/doomgiver/door1d
  773.     {
  774.         map $lightmap
  775.     }
  776.     {
  777.         map textures/doomgiver/door1d
  778.         blendFunc GL_DST_COLOR GL_ZERO
  779.     }
  780.     {
  781.         map textures/doomgiver/door1d_red
  782.         blendFunc GL_ONE GL_ONE
  783.         rgbGen wave sin 1 0.05 0 5
  784.     }
  785. }
  786.  
  787. textures/doomgiver/door1_locked
  788. {
  789.     qer_editorimage    textures/doomgiver/door1
  790.     {
  791.         map $lightmap
  792.     }
  793.     {
  794.         map textures/doomgiver/door1
  795.         blendFunc GL_DST_COLOR GL_ZERO
  796.     }
  797.     {
  798.         map textures/doomgiver/door1_red
  799.         blendFunc GL_ONE GL_ONE
  800.         rgbGen wave sin 1 0.05 0 5
  801.     }
  802. }
  803.  
  804. textures/doomgiver/doomscreen
  805. {
  806.     q3map_nolightmap
  807.     {
  808.         map textures/doomgiver/doomscreen
  809.         blendFunc GL_ONE GL_ONE
  810.     }
  811. }
  812.  
  813. textures/doomgiver/door_opener
  814. {
  815.     qer_editorimage    textures/doomgiver/door1d
  816.     {
  817.         map $lightmap
  818.     }
  819.     {
  820.         map textures/doomgiver/door1d
  821.         blendFunc GL_DST_COLOR GL_ZERO
  822.     }
  823.     {
  824.         oneshotanimMap 1 textures/doomgiver/door1d_red textures/doomgiver/door1d_green 
  825.         blendFunc GL_ONE GL_ONE
  826.         rgbGen wave sin 1 0.05 0 5
  827.     }
  828. }
  829.  
  830. textures/doomgiver/pipe2
  831. {
  832.     surfaceparm metalsteps
  833.     {
  834.         map $lightmap
  835.     }
  836.     {
  837.         map textures/doomgiver/pipe2
  838.             blendFunc GL_DST_COLOR GL_ZERO
  839.     }
  840. }
  841.  
  842. textures/doomgiver/largepipe
  843. {
  844.     surfaceparm metalsteps
  845.     {
  846.         map $lightmap
  847.     }
  848.     {
  849.         map textures/doomgiver/largepipe
  850.             blendFunc GL_DST_COLOR GL_ZERO
  851.     }
  852. }
  853.  
  854.